Big Huge Thesaurus

Arabis turrita

noun